package com.daxt.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.daxt.model.service.base.result.UserInfo;
import com.daxt.model.service.base.vo.Dept;

import java.util.Date;
import java.util.List;

public interface DeptService extends IService<Dept> {

    /**
     * 获取系统来源
     * @param loginUser 用户数据
     * @return
     */
    List<Dept> getSourceDept(UserInfo loginUser);

    /**
     * 同步外部部门信息，新
     */
    void syncDeptInfoNew(Date date);

    /**
     * 用于定时任务
     */
    void syncDeptInfoNewScheduled();
}
